#ifndef __TASK_DEVICE_H
#define __TASK_DEVICE_H 	

#include "aw9523.h"
#include "currency.h"
#include "HLW8112.h"
#include "relay.h"
#include "alarm.h"
#include "delay.h"

#include "flash.h"
#include "sys.h"
#include "gpio.h"
#include "tm1638.h"
#include "gxhtc3.h"
#include "task_hci.h"
#include "HLW8112.h"
#include "aw9523.h"
#include "task_net.h"
#include "relay.h"
#include "task_power.h"
#include "currency.h"
#include "gps.h"
#include "esp8266.h"
#include "agreement.h"
#include "door.h"
#include "html.h"

extern uint8_t NET_DHCP_STATE[];

uint8_t net_gpio_set(uint16_t pin,uint8_t state );

char *InterceptMiddleString (char *g_str, char *str, char *left_str, char *right_str);

void reboot(void);

void Run_free(void);

void console_right_led(u32 time);

void Fan_Handle(void);

void Heater_Handle(void);

void Reset_KEY_Handle(void);

void Net_link_Handle(void);

void Camera_Handle(void);

void alarm_buzzer_Handle(void);

uint8_t task_device_int(void);

uint8_t task_device_run(void);

void set_alarm_buzzer(uint8_t cnt);

#endif





























